package com.seecen.dao;

import com.seecen.bo.UserBo;
import com.seecen.pojo.UserInfo;
import com.seecen.pojo.UserMain;
import com.seecen.vo.UserVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface UserDao {

    int exists(String username);

    void saveMain(UserMain userMain);

    void saveInfo(UserInfo userInfo);

    UserMain queryUser(String username);

    UserInfo findInfoById(Integer id);

    int findUserCount(UserBo userBo);

    List<UserVo> findRecommendFriend(UserBo userBo);

    void updateFace(@Param("id") Integer id, @Param("facepath") String facepath);
}
